{extend name="../../admin/view/table"}

{block name="button"}
<!--{if auth("add")}-->
<button data-table-id="IndexTable" data-modal='{:url("add")}'
    class='layui-btn layui-btn-sm layui-btn-primary'>添加</button>
<!--{/if}-->

<!--{if auth("remove")}-->
<button data-table-id="IndexTable" data-action='{:url("remove")}' data-rule="id#{id}" data-confirm="确定要批量删除数据吗？"
    class='layui-btn layui-btn-sm layui-btn-primary'>删除</button>
<!--{/if}-->
{/block}

{block name="content"}
<div class="layui-tab layui-tab-card">
    <div class="layui-tab-content">
        <table id="IndexTable" data-url="{:request()->url()}" data-target-search="form.form-search"></table>
    </div>
</div>
{/block}

{block name='script'}
<script>
    $(function () {
        $('#IndexTable').layTable({
            even: true, height: 'full',
            sort: { field: 'id', type: 'desc' },
            cols: [[
                { checkbox: true },
                { field: 'id', title: 'ID', width: 80, align: 'center' },
                { field: 'appname', title: '{:lang("应用名")}', sort: true },
                { field: 'modelname', title: '{:lang("模型名")}' },
                { field: 'controllername', title: '{:lang("控制器名")}' },
                { toolbar: '#toolbar', title: '{:lang("操作")}', align: 'center', width: '40%', fixed: 'right' }
            ]]
        });
    });
</script>

<!-- 数据操作工具条模板 -->
<script type="text/html" id="toolbar">
    <!--{if auth("edit")}-->
<a class="layui-btn layui-btn-sm" data-modal='{:url("edit")}?id={{d.id}}'>编 辑</a>
<!--{/if}-->

<!--{if auth('remove')}-->
<a data-action='{:url("remove")}' data-value="id#{{d.id}}" data-confirm="确认要删除这条记录吗？"
    class="layui-btn layui-btn-sm layui-btn-danger">{:lang('删 除')}</a>
<!--{/if}-->

<!--{if auth("curd")}-->
<a class="layui-btn layui-btn-normal layui-btn-sm" data-confirm="确定要生成代码文件吗？"
    data-modal='{:url("curd")}?appname={{d.appname}}&modelname={{d.modelname}}&controllername={{d.controllername}}'>一键生成mvc</a>
<!--{/if}-->

<!--{if auth("m")}-->
<a class="layui-btn layui-btn-primary layui-border-blue layui-btn-sm" data-confirm="确定要生成模型文件吗？"
    data-modal='{:url("m")}?appname={{d.appname}}&modelname={{d.modelname}}'>生成模型</a>
<!--{/if}-->

<!--{if auth("c")}-->
<a class="layui-btn layui-btn-primary layui-border-red layui-btn-sm" data-confirm="确定要生成控制器文件吗？"
    data-modal='{:url("c")}?appname={{d.appname}}&modelname={{d.modelname}}&controllername={{d.controllername}}'>生成控制器</a>
<!--{/if}-->

<!--{if auth("v")}-->
<a class="layui-btn layui-btn-primary layui-border-green layui-btn-sm" data-confirm="确定要生成视图文件吗？"
    data-modal='{:url("v")}?appname={{d.appname}}&controllername={{d.controllername}}'>生成视图</a>
<!--{/if}-->
</script>
{/block}